package com.itany.corejava.day04;

//java中 方法是值传递还是引用传递？
public class Test11 {


    public static void main(String[] args) {
        int i=1;
        f(i);
        System.out.println(i);//1

        int[] arr={1};
        f(arr);
        System.out.println(arr[0]);//2
    }



    public static void f(int i){
        i++;
    }

    public static void f(int[] i){
        // i[0]++;
        i=new int[]{2};
    }
    /*
        方法的重载
        在同一个类中
        方法名相同
        返回类型在某些jdk版本要求相同，现在的版本不做要求可以不同
        参数列表不同
            参数个数不同
            参数类型不同

        目的
        方便调用者
     */
}
